package com.ProtocalAndUdp;


import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

import android.annotation.SuppressLint;

public class Util {
	
	@SuppressLint("SimpleDateFormat")
	public static String getNowTime(){
		 SimpleDateFormat sFormat = new SimpleDateFormat("hh:mm:ss");
		 return sFormat.format(new Date());
	}
	@SuppressLint("SimpleDateFormat")
	public static String getNowLongTime(){
		 SimpleDateFormat sFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		 return sFormat.format(new Date());
	}
	/**
	    * 计算两个日期型的时间相差多少时间
	    * @param startDate  开始日期
	    * @param endDate    结束日期
	      * @return
	    */
	    public static  String twoDateDistance(Date startDate,Date endDate){
	    	
	    	if(startDate == null ||endDate == null){
	    		return null;
	    	}
	      	long timeLong = endDate.getTime() - startDate.getTime();
	      	long sencond=timeLong/1000;//一共有多少秒
	      	long hour=sencond/60/60;//有多少小时
	      	long sencondOfHour=sencond%(60*60);//除去小时，还剩多少秒
	      	long minite=sencondOfHour/60;//有多少分钟
	      	long lastSecond=sencondOfHour%60;//有多少秒
	      	return hour+":"+minite+":"+lastSecond;
//	      	if (timeLong<60*1000)
//	      		return timeLong/1000 + "秒前";
//	      	else if (timeLong<60*60*1000){
//	      		timeLong = timeLong/1000 /60;
//	      		return timeLong + "分钟前";
//	      	}
//	      	else if (timeLong<60*60*24*1000){
//	      		timeLong = timeLong/60/60/1000;
//	      		return timeLong+"小时前";
//	      	}
//	      	else if (timeLong<60*60*24*1000*7){
//	      		timeLong = timeLong/1000/ 60 / 60 / 24;
//	      		return timeLong + "天前";
//	      	}
//	      	else if (timeLong<60*60*24*1000*7*4){
//	      		timeLong = timeLong/1000/ 60 / 60 / 24/7;
//	      		return timeLong + "周前";
//	      	}
//	      	else {
//	      		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//	      		sdf.setTimeZone(TimeZone.getTimeZone("GMT+08:00"));
//	      		return sdf.format(startDate);
//	      	}
	}
}
